import numpy as np


def gen_golden_data_tan():
    # 生成随机输入数据
    input_x = np.random.uniform(-np.pi/2 + 0.1, np.pi/2 - 0.1, [8, 2048]).astype(np.float16)  # 避免tan的奇点
    golden = np.tan(input_x).astype(np.float16)  # 计算正切函数

    input_x.tofile("./input/input_x.bin")
    golden.tofile("./output/golden.bin")


if __name__ == "__main__":
    gen_golden_data_tan()